AWS CLI (Command Line Interface) দিয়ে DynamoDB কনফিগার এবং ব্যবহারের জন্য প্রথমে আপনাকে কিছু প্রস্তুতি নিতে হবে এবং তারপর কমান্ড ব্যবহার করে DynamoDB টেবিল তৈরি, কনফিগারেশন এবং পরিচালনা করতে পারবেন। নিচে ধাপে ধাপে দেখানো হলো কীভাবে AWS CLI ব্যবহার করে DynamoDB কনফিগার করবেন:
AWS CLI ইনস্টল করতে হবে যদি আগে ইনস্টল করা না থাকে। আপনি আপনার অপারেটিং সিস্টেম অনুযায়ী নিচের নির্দেশনা অনুসরণ করতে পারেন।
brew install awscli
sudo apt install awscli
AWS CLI কনফিগার করতে নিচের কমান্ডটি চালান:
aws configure
এই কমান্ডটি আপনাকে নিচের ইনপুটগুলো দিতে বলবে:
us-west-2
, us-east-1
)।json
, text
, table
)।এটি কনফিগার করার পরে AWS CLI আপনার প্রোফাইল সংরক্ষণ করবে এবং আপনি পরে যে কোনও কমান্ডে এটি ব্যবহার করতে পারবেন।
AWS CLI ব্যবহার করে DynamoDB টেবিল তৈরি করতে নিচের কমান্ডটি ব্যবহার করতে পারেন:
aws dynamodb create-table \
--table-name MyTable \
--attribute-definitions \
AttributeName=ID,AttributeType=S \
--key-schema \
AttributeName=ID,KeyType=HASH \
--provisioned-throughput \
ReadCapacityUnits=5,WriteCapacityUnits=5
MyTable
)।ID
একটি স্ট্রিং (S) হিসেবে ডিফাইন করা হয়েছে।ID
হ্যাশ কী হিসেবে ব্যবহৃত হচ্ছে।টেবিল তৈরি করার পর, টেবিলটির অবস্থা দেখতে নিচের কমান্ড ব্যবহার করুন:
aws dynamodb describe-table --table-name MyTable
এটি টেবিলের তথ্য যেমন স্ট্যাটাস, ডেটা, এবং কনফিগারেশন প্রদর্শন করবে।
DynamoDB টেবিলে ডেটা ইনসার্ট করতে put-item
কমান্ড ব্যবহার করতে হবে:
aws dynamodb put-item \
--table-name MyTable \
--item '{"ID": {"S": "123"}, "Name": {"S": "John Doe"}, "Age": {"N": "30"}}'
এখানে:
MyTable
)।DynamoDB টেবিল থেকে একটি নির্দিষ্ট আইটেম দেখতে get-item
কমান্ড ব্যবহার করুন:
aws dynamodb get-item \
--table-name MyTable \
--key '{"ID": {"S": "123"}}'
এখানে:
ID
যার মান 123
)।টেবিলের ডেটা আপডেট করতে update-item
কমান্ড ব্যবহার করুন:
aws dynamodb update-item \
--table-name MyTable \
--key '{"ID": {"S": "123"}}' \
--update-expression "SET Age = :newAge" \
--expression-attribute-values '{":newAge": {"N": "31"}}'
এখানে:
Age
ফিল্ডকে 31
এ আপডেট করা হচ্ছে)।ডেটা মুছে ফেলতে delete-item
কমান্ড ব্যবহার করুন:
aws dynamodb delete-item \
--table-name MyTable \
--key '{"ID": {"S": "123"}}'
এখানে:
যদি আপনি টেবিলটি মুছে ফেলতে চান তবে delete-table
কমান্ড ব্যবহার করুন:
aws dynamodb delete-table --table-name MyTable
AWS CLI দিয়ে DynamoDB কনফিগার এবং পরিচালনা করা খুবই সহজ। এটি একটি শক্তিশালী টুল যা আপনাকে সিম্পল কমান্ডের মাধ্যমে DynamoDB সার্ভিসকে পরিচালনা করতে সহায়তা করে।
common.read_more